package org.halk.redis.lock.annotation;

import java.lang.annotation.*;

/**
 * @Author halk
 * @Description 防止重复提交的自定义注解
 * @Date 2021/12/23 17:57
 **/

/**
 * 注意点：
 * 类继承关系中，子类会继承父类使用的注解中被@Inherited修饰的注解
 * 接口继承关系中，子接口不会继承父接口中的任何注解，不管父接口中使用的注解有没有被@Inherited修饰
 * 类实现接口时不会继承任何接口中定义的注解
 */
@Inherited
@Target(ElementType.METHOD)  //@Target注解不加代表除类型参数以外的所有地方
@Retention(RetentionPolicy.RUNTIME)  //@Retention注解不加，默认保留级别为class
@Documented
public @interface RepeatSubmit {


}
